package com.hanthink.system.domain.report;

import java.util.Date;
import java.util.List;

import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * @author Administrator 报表实体类
 */
public class ReportInfo {
	// 序号
	private int seqNum;
	// 工厂
	private long siteKey;
	// 部门
	private String department;
	// 任务类型
	private String taskType;
	private long taskTypeNum;
	// 任务數量
	private int taskNum;
	// 开始时间
	private String startTime;
	// 工单号
	private String orderNumber;
	// 结束时间
	private String endTime;
	// 日任务数量
	private int dayTaskNum;
	// 周任务
	private int weekTaskNum;
	// 月任务
	private int monthTaskNum;
	// 工艺点检任务
	private int techTaskNum;
	// 未维修数量
	private int noFinishNum;
	// 已维修数量
	private int finishNum;
	// 1:未完成任务 2:已完成任务
	private int type;
	// 结束时间
	private String description;
	private String equipName;
	//设备名称
	private String equipDesc;
	//周期
	private Long cycle;
	
	private String taskCode;
	private String eqStatus;
	private long eqStatusNum;
	private String executer;
	private String taskCategory;
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date createTime;
	

	public String getEquipDesc() {
		return equipDesc;
	}

	public void setEquipDesc(String equipDesc) {
		this.equipDesc = equipDesc;
	}

	public Long getCycle() {
		return cycle;
	}

	public void setCycle(Long cycle) {
		this.cycle = cycle;
	}

	public String getExecuter() {
		return executer;
	}

	public void setExecuter(String executer) {
		this.executer = executer;
	}

	public long getTaskTypeNum() {
		return taskTypeNum;
	}

	public void setTaskTypeNum(long taskTypeNum) {
		this.taskTypeNum = taskTypeNum;
	}

	public long getEqStatusNum() {
		return eqStatusNum;
	}

	public void setEqStatusNum(long eqStatusNum) {
		this.eqStatusNum = eqStatusNum;
	}

	public String getTaskCategory() {
		return taskCategory;
	}

	public void setTaskCategory(String taskCategory) {
		this.taskCategory = taskCategory;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	// 工厂
	private List<SiteInfo> siteInfos;

	public List<SiteInfo> getSiteInfos() {
		return siteInfos;
	}

	public void setSiteInfos(List<SiteInfo> siteInfos) {
		this.siteInfos = siteInfos;
	}

	public int getSeqNum() {
		return seqNum;
	}

	public void setSeqNum(int seqNum) {
		this.seqNum = seqNum;
	}

	public long getSiteKey() {
		return siteKey;
	}

	public void setSiteKey(long siteKey) {
		this.siteKey = siteKey;
	}

	public String getDepartment() {
		return department;
	}

	public void setDepartment(String department) {
		this.department = department;
	}

	public String getTaskType() {
		return taskType;
	}

	public void setTaskType(String taskType) {
		this.taskType = taskType;
	}

	public String getStartTime() {
		return startTime;
	}

	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}

	public String getEndTime() {
		return endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public int getDayTaskNum() {
		return dayTaskNum;
	}

	public void setDayTaskNum(int dayTaskNum) {
		this.dayTaskNum = dayTaskNum;
	}

	public int getWeekTaskNum() {
		return weekTaskNum;
	}

	public void setWeekTaskNum(int weekTaskNum) {
		this.weekTaskNum = weekTaskNum;
	}

	public int getMonthTaskNum() {
		return monthTaskNum;
	}

	public void setMonthTaskNum(int monthTaskNum) {
		this.monthTaskNum = monthTaskNum;
	}

	public int getTechTaskNum() {
		return techTaskNum;
	}

	public void setTechTaskNum(int techTaskNum) {
		this.techTaskNum = techTaskNum;
	}

	public int getNoFinishNum() {
		return noFinishNum;
	}

	public void setNoFinishNum(int noFinishNum) {
		this.noFinishNum = noFinishNum;
	}

	public int getFinishNum() {
		return finishNum;
	}

	public void setFinishNum(int finishNum) {
		this.finishNum = finishNum;
	}

	public int getTaskNum() {
		return taskNum;
	}

	public void setTaskNum(int taskNum) {
		this.taskNum = taskNum;
	}

	public int getType() {
		return type;
	}

	public void setType(int type) {
		this.type = type;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public String getEquipName() {
		return equipName;
	}

	public void setEquipName(String equipName) {
		this.equipName = equipName;
	}

	public String getEqStatus() {
		return eqStatus;
	}

	public void setEqStatus(String eqStatus) {
		this.eqStatus = eqStatus;
	}

	public String getTaskCode() {
		return taskCode;
	}

	public void setTaskCode(String taskCode) {
		this.taskCode = taskCode;
	}

	public String getOrderNumber() {
		return orderNumber;
	}

	public void setOrderNumber(String orderNumber) {
		this.orderNumber = orderNumber;
	}

}
